net payments - German English Dictionary